package com.bidevalution.dao.mapper;

import com.bidevalution.dao.entity.BeSectionParticipant;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author shenh@glodon.com
 * @date 2019-05-06 14:58
 */
public interface BeSectionParticipantMapper {

    /**
     * 获取投标单位参与详细信息
     * @param sectionId 标段Id
     * @param orgCode 投标单位组织机构代码
     * @return
     */
    BeSectionParticipant getParticipantInfo(@Param("sectionId")String sectionId, @Param("orgCode")String orgCode);

    /**
     * 获取投标单位列表
     * @param sectionId 标段Id
     * @param participantName 投标单位名称
     * @return
     */
    List<BeSectionParticipant> getParticipantList(@Param("sectionId")String sectionId, @Param("participantName")String participantName);

    /**
     * 新增展示报价标识
     * @param sectionId
     * @return
     */
    Integer addShowPriceInfo(@Param("sectionId")String sectionId);

    /**
     * 获取展示报价标识
     * @param sectionId
     * @return
     */
    Long getShowPriceCount(@Param("sectionId")String sectionId);

    /**
     * 获取最终候选单位列表
     * @param sectionId 标段Id
     * @return
     */
    List<BeSectionParticipant> getCandidateInfo(@Param("sectionId")String sectionId);
}
